extricate oneself from difficulties - Turkish English Dictionary